import { EditorTheme } from "./DarkTheme";

export const FrozenTheme: EditorTheme = {
  base: "vs-dark",
  shadow: "#00000022 2px 2px 14px",
  backgroundedText: "#F3F3F4",
  disabled: "#899599",
  inactive: "#b7c7cc",
  dimmed: "#cee0e5",
  text: "#e3f6fc",
  info: "#a3fce1",
  success: "#1fcedb",
  error: "#d49ea3",
  contra: "#000000",
  title: "#1fcedb",
  hover: "#1fcedb",
  secondaryHover: "#17bebb",
  active: "#1fcedb",
  main: "#66daff",
  background: {
    mainClosest: "#003342",
    mainCloser: "#002b38",
    mainClose: "#002530",
    mainMiddle: "#001f28",
    mainFar: "#001921",
    mainFurther: "#00141a",
    mainFurthest: "#000c0f",
    success: "#00627f",
    error: "#831657",
  },
  backgrounds: {
    type: "#0a4766",
    union: "#003180",
    input: "#326186",
    scalar: "#2c336d",
    interface: "#2f8398",
    enum: "#008064",
    directive: "#4f285d",
    extend: "#000000",
    Extend: "#000000",
    String: "#0f9535",
    Int: "#0f9535",
    Boolean: "#0f9535",
    ID: "#0f9535",
    Float: "#0f9535",
  },
  colors: {
    type: "#2782b0",
    union: "#255fbb",
    input: "#4382b1",
    scalar: "#4b56b9",
    interface: "#6b9ca8",
    enum: "#10a283",
    directive: "#8846a0",
    extend: "#f18f01",
    Extend: "#f18f01",
    String: "#acf7c1",
    Int: "#acf7c1",
    Boolean: "#acf7c1",
    ID: "#acf7c1",
    Float: "#acf7c1",
  },
};
